import service from '..'

/**
 * 好友申请
 * @param {*} params
 * @returns
 */
export function applyFriendApi(data) {
  return service({
    url: '/api/apply/friend',
    method: 'post',
    data
  })
}

/**
 * 审核好友
 * @param {*} params
 * @returns
 */
export function reviewFriendApi(data) {
  return service({
    url: '/api/apply/friend/review',
    method: 'post',
    data
  })
}


/**
 * 审核列表
 * @param {*} params
 * @returns
 */
export function pageApi(params) {
  return service({
    url: '/api/apply/page',
    method: 'get',
    params
  })
}

/**
 * 待审核数量
 * @returns
 */
export function auditCountApi() {
  return service({
    url: '/api/apply/audit/count',
    method: 'get'
  })
}

/**
 * 获取群聊申请列表
 * @param {Object} params 查询参数
 * @returns {Promise}
 */
export function getGroupAppliesApi(params) {
  return service({
    url: '/api/roomGroupUser/user/applies',
    method: 'get',
    params
  })
}

/**
 * 审核群聊申请
 * @param {Object} data 审核数据
 * @returns {Promise}
 */
export function reviewGroupApplyApi(data) {
  return service({
    url: '/api/roomGroupUser/apply/review',
    method: 'post',
    data
  })
}
